#ifndef SUBJECTCOLLECTION_H
#define SUBJECTCOLLECTION_H

#include <QWidget>
#include <QButtonGroup>

namespace Ui {
class subjectcollection;
}

class subjectcollection : public QWidget
{
    Q_OBJECT

public:
    explicit subjectcollection(QWidget *parent = nullptr);
    ~subjectcollection();

    void setWhichAnswered(int idx);                     // 设置按钮使用
    void setCurrentBtnUsing(int idx);                   // 设置当前按钮正在使用中
    void setWhichNoUsed(int idx,QString styleSheet);    // 设置按钮没有被使用

    int getButtonNums();
signals:
    void whichOneClick(int idx);

public slots:
    void buttonGroupSlot(int idx);                      // 按钮组哪个按钮被按下

private:
    Ui::subjectcollection *ui;
    QButtonGroup* m_subjectButtonGroup;
    const int m_buttonNums = 20;
};

#endif // SUBJECTCOLLECTION_H
